@charset "utf-8"; 
@import url(../base/base.css);
@import url(../base/iconfont.css);
@import url(../base/ui.css);
/*公用*/
html,body{background: #e9ecf3;overflow: inherit;margin:0px 10px 10px 10px;font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,FontAwesome,sans-serif;}
a{color:#1C86D1;}
a:hover{color:#3A76C6;}
.m5{margin: 5px}.m10{margin:10px}.mt5{margin-top: 5px}
.p5{padding: 5px}.p10{padding:10px}
.pt{cursor:pointer;}
.white{color:#FFF}.green{color:#61CE3C}.red{color:#FF0000}.blue{color:#1C86D1}.gray{color: #666}
.tipbox{font-size: 14px;}
#wrapper{background: #FFF;padding:20px;}
/*标题*/
#infobar{margin: 5px 0px;}
#infobar {clear: both;height:40px;line-height:40px;font-size: 14px;}
#infobar li {float:left;display:block;padding-right: 5px;}
#infobar li a {color:#3f51b5;} 
#tabbar{border-bottom: 1px solid #eef1f5;min-height: 48px;margin-bottom: 10px;}
#tabbar .card-title{font-size: 18px;line-height: 18px;color: #666;padding: 10px 0;color: #32c5d2!important;}
#actionbar{margin:20px 0px;}
/*表单样式*/
input.input,input.radio,select.select,textarea.textarea{box-sizing:border-box;border:1px solid #ccc;vertical-align:middle;border-radius: 2px;padding:5px;color: #333;}
input.input,select.select{height:38px;padding:4px;}
input.checkbox,input.radio{height:16px;width:20px;line-height:16px;}
textarea.textarea{padding:5px;line-height:20px;margin-right:5px;}
textarea.readonly,select.readonly,input.readonly{background-color:#F5F5F5;color: #999;cursor:no-drop;}
.input_ext{background-color:#F5F5F5;color: #333;float: left;height:27px;line-height:27px;padding: 4px 10px;border: 1px #ccc solid;}
.input_start{border-width: 1px 0px 1px 1px;}
.input_end{border-width: 1px 1px 1px 0px;}
input.input_small{height:25px!important;}
/*@ 名称: 列表样式 */
.table-tip{padding:5px 0px;line-height: 40px;}
.table {border-collapse:separate!important;width:100%;table-layout:fixed;line-height:1.5rem;border: 1px solid #EEE;border-right:none;}
.table td,.table th{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border: 1px solid #EEE;border-bottom-width: 0; border-left-width: 0;}
.table thead th{font-size:14px;border-top:0;border-bottom-width:1px;padding: .5rem .3rem;font-weight: 600;color: #93a2a9;}
.table tbody td{font-size:12px;padding:.3rem;} 
.table > tbody > tr:hover > td,.table > tbody > tr:hover > th{background-color:#F8F8F8;}/*翻转*/
.table > tbody > tr:nth-child(odd) > td,/*斑马*/
.table > tbody > tr:nth-child(odd) > th {background-color: #f9f9f9;}
/*列表*/
.a-button{display:inline-block;vertical-align: middle;text-align:center;font-size:12px;padding:3px 10px;border: #bfcbd9 1px solid;color: #333;line-height: 20px;margin-left: -1px}
.a-button:hover,.a-button:focus {background-color:#F2F2F2;}
.a-button i{font-size:16px}
.a-blue{background-color: #20a0ff;color: #fff;border: #20a0ff 1px solid}
.a-blue:hover,.a-blue:focus {background-color: #4DB3FF;color: #fff;border: #4DB3FF 1px solid}
.a-green{background-color: #5EB95E;color: #fff;border: #5EB95E 1px solid}
.a-green:hover,.a-green:focus {background-color: #429842;color: #fff;border: #429842 1px solid}
.a-red{background-color: #d93c37;color: #fff;border: #d93c37 1px solid}
.a-red:hover,.a-red:focus {background-color: #dd514c;color: #fff;border: #dd514c 1px solid}
.a-disabled {background-color: #f5f5f5; color: #999;cursor:no-drop;border: #EEE 1px solid;}
.a-disabled:hover,.a-disabled:focus {background-color: #f5f5f5;color: #999;}
/*翻页*/
ul.pagination{display:inline-block;border:1px solid #f7f7f9;border-radius: .25rem;font-size: 0.85rem;margin-top: .5rem;float:right;}
ul.pagination li{display: block;padding: .5rem .75rem;margin-left: -1px;line-height: 1.25;color: #007bff;background-color: #fff;border: 1px solid #ddd;float: left;}
ul.pagination li a{color:#333;display: block;}
ul.pagination li:hover{background:#E9ECEF}
ul.pagination li.active{background-color: #23abf0;border-color: #23abf0;color: #FFF}
ul.pagination li.active a{color: #FFF;}
ul.pagination li.disabled{background-color: #E9ECEF;}
/*表单编辑*/
.formtable{line-height:25px;color: #333;width:100%;font-size: 14px;min-width: 1000px}
.formtable th,.formtable td{padding:5px!important;vertical-align: middle;}
.formtable th{text-align:right;width:20%;min-width: 120px;}
.formtable td{width: 60%}
.formtable label{width:60px;display: block;float: left;text-align:right;padding: 5px;font-size: 12px;}
.formtable .input,.formtable .select,.formtable .textarea{width:60%;}
.formtable ul#group {border: 1px dotted #3f51b5;background: #F0F6E4;width:60%;padding:5px 0px;max-height: 400px;overflow-y: auto;overflow-x:hidden;}